home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 March - Disc 1 / Macworld (1999-03) (Disk 1).dmg / Shareware World / Maths & Science / YaCa151 / ReadMe < prev    next >
Text File  |  1999-01-07  |  11KB  |  361 lines

  1. ———————————————————————————————————————————————————————————————————————————
  2. YaCa 1.5.1
  3.  
  4. Simon Richardson 1999
  5. http://www.cobalt.u-net.com
  6. ———————————————————————————————————————————————————————————————————————————
  7.  
  8.  
  9.  
  10. CONTENTS
  11.  
  12. 1  ENVIRONMENT
  13.     BUTTONS and the KEYBOARD
  14.  
  15. 2  NUMBERS
  16.     OPERATIONS
  17.     FUNCTIONS
  18.  
  19. 3  CLEAR
  20.     UNDO/REDO
  21.     MEMORY
  22.     COPY and PASTE
  23.  
  24. 4  CONVERSIONS
  25.  
  26. 5  PREFERENCES
  27.  
  28.  
  29.  
  30. ———————————————————————————————————————————————————————————————————————————
  31.  
  32.  
  33. 1.1 ENVIRONMENT
  34.  
  35.     Requires    System 7.0 or later.
  36.                 Any mac with at least a 68020 processor.
  37.                 170k of free ram.
  38.     Prefers     Colour.
  39.  
  40.  
  41. 1.2 BUTTONS and the KEYBOARD
  42.  
  43.     The calculator can be driven by clicking the buttons or from the keyboard.
  44.     Hold down the shift key while you click a button or press a key to get
  45.     the alternative function shown above it.
  46.  
  47.      Key         Equivalent Button
  48.      ---         -----------------
  49.  
  50.      <e>         exponent
  51.  
  52.      <enter>     =
  53.      <delete>    clear
  54.      <clear>     clear
  55.  
  56.      <s>         sin
  57.      <c>         cos
  58.      <t>         tan
  59.      <k>         constant (pi and e)
  60.      <l>         log
  61.      <n>         ln
  62.      <q>         sqr root
  63.      <r>         1/x
  64.      <f>         change sign
  65.      <p>         power
  66.  
  67.      <i>         memory in (store)
  68.      <o>         memory out (recall)
  69.  
  70.      and brackets [  ].
  71.  
  72.  
  73.  
  74. ———————————————————————————————————————————————————————————————————————————
  75.  
  76.  
  77. 2.1 NUMBERS
  78.  
  79.     Use the Display submenu on the Edit menu to choose how numbers are displayed.
  80.  
  81.     -  ‘General’ shows up to 10 significant digits.
  82.     -  ‘Exponential’ shows numbers in exponential format at all times.
  83.  
  84.     General will switch to exponential format if a number gets too big.
  85.     In either mode an exponent can be entered using the <exp> button or
  86.     the <e> key.
  87.     
  88.         2e2     means 2 times ten to the 2, that is; 200
  89.         2e-3    means 0.002
  90.  
  91.     Exponents are always integers.
  92.  
  93.     Results that are too big are displayed as ‘INF’ (infinity).
  94.  
  95.  
  96. 2.2 OPERATIONS
  97.  
  98.     There is a precedence of operators which means that operations are
  99.     not performed left to right but according to their 'precedence':
  100.  
  101.       ^     exponentiation is performed first
  102.       * /   multiplication and division are performed next
  103.       + -   addition and subtraction are performed last
  104.  
  105.     So expressions are evaluated as they are conventionally written:
  106.  
  107.         10 * 2 + 3 =  means  (10 * 2) + 3 =  23
  108.         10 + 2 * 3 =  means  10 + (2 * 3) =  16
  109.         10 * 2 ^ 3 =  means  10 * (2 ^ 3) =  80
  110.  
  111.     You can use brackets to change the order of evaluation.
  112.     Brackets can be nested 9 deep.
  113.  
  114.         10 * 2 + 5 =  25
  115.         10 * (2 + 5) =  70
  116.  
  117.     + and - can be applied monadically like this:
  118.  
  119.         2 + -1 =  1
  120.         10 * -(2 + 5) =  -70
  121.  
  122.     Percentage is a variation on '=', it evaluates x = y*(x/100) first.
  123.     In practice it's used like this:
  124.  
  125.         50 + 10 %=  55
  126.         50 - 10 %=  45
  127.         50 * 10 %=  250
  128.  
  129.     Remember that precedence of operators still applies here:
  130.  
  131.         50 + 50 * 10 %=  is  50 + (50 * 5)  is  50 + 250  =  300
  132.  
  133.     Finally, this is unusual but possible:
  134.  
  135.          2 ^ 400 %=  is  2 ^ 8 =  256
  136.  
  137.  
  138. 2.3 FUNCTIONS
  139.  
  140.     Most functions are obvious and work like other calculators, in other
  141.     words they are NOT used as you would write them down. They have the
  142.     highest precedence and are evaluated immediately:
  143.  
  144.       7 + 9 √ =  means  7 + 'square root of' 9  which is  7 + 3 = 10
  145.  
  146.       ( 7 + 9 ) √ =  means 'square root of' (7 + 9)  which is 16 √ = 4
  147.  
  148.     Similarly, to find 10 sin(30°)
  149.  
  150.        enter...  30 sin * 10 =
  151.        or...     10 * ( 30 sin ) =
  152.  
  153.     Trigonometric functions interpret angles as radians or degrees depending
  154.     on the setting on the Edit-Angles menu. An angle can be converted between
  155.     radians and degrees at any time using the Convert menu.
  156.  
  157.     Note; factorial is an integer function, but if you ask for the factorial
  158.     of a real number, the calculator will (1) make it positive and (2) round it
  159.     down to the nearest integer, so:
  160.     
  161.         2.3! is evaluated as 2!
  162.         -6.8! is evaluated as 6!
  163.     
  164.     The maximum factorial allowed is 1700! ( = a very big number).
  165.  
  166.  
  167.  
  168. ———————————————————————————————————————————————————————————————————————————
  169.  
  170.  
  171. 3.1 CLEAR
  172.  
  173.     Plain clear <C> clears x, so if you make a mistake you can correct it;
  174.     
  175.         100 + 200 <C> 300 =       evaluates as 100 + 300 =
  176.     
  177.     Shift clear <AC> means all clear, it clears everything except the memory.
  178.  
  179.     If you have pressed the wrong button and want to clear a single digit
  180.     you should use Undo...
  181.  
  182.  
  183. 3.2 UNDO/REDO
  184.  
  185.     Undo undoes the last action performed. It completely reverses the action,
  186.     restoring the calculator to the state it was in before the action. Once
  187.     undone, an action can be re-done by selecting Redo.
  188.  
  189.     The following actions are undoable:
  190.     - Digits, Constants
  191.     - Operators and Functions
  192.     - Clear (but not All Clear)
  193.     - Equals
  194.     - Memory, Push and Pop
  195.     - Brackets
  196.     - Conversions
  197.     - Paste
  198.  
  199.     The following cannot be undone:
  200.     - Copy and Cut
  201.     - All Clear
  202.  
  203.     The following are not affected by undo, and do not affect it:
  204.     - Altering preferences.
  205.     - Altering angle or display modes.
  206.  
  207.     Undo/Redo can be selected from the keyboard with command Z.
  208.  
  209.  
  210. 3.3 MEMORY
  211.  
  212.     Memories are saved when you quit (which is why they appear on the File menu).
  213.  
  214.     Accessing 'm'
  215.     The memory can be accessed using these buttons;
  216.  
  217.         STO    store x in the memory
  218.         RCL    recall x from the memory
  219.         m+x    add x to the memory
  220.         m*x    multiply the memory by x
  221.  
  222.     Accessing the 'k' memories
  223.     There are 9 extra memories known as k1 to k9. To access them use the
  224.     STO or RCL buttons with the shift key held down, then enter a digit
  225.     to specify which memory you want:
  226.  
  227.        <shift>STO 5    stores x in k5
  228.  
  229.     Seeing the memories
  230.     Store and Recall are also available on the File menu. The contents of all
  231.     the memories are displayed here.
  232.  
  233.     Push and Pop
  234.     This is advanced stuff, pushing and popping a stack is common in programming
  235.     but may be a strange idea elsewhere.
  236.  
  237.     The k memories can treated as a stack. Imagine all the k memories as a
  238.     continous block with k1 at the top and k9 at the bottom.
  239.  
  240.       <Push> makes the contents of each k memory move downwards: k1 moves to k2,
  241.       k2 moves to k3, and so on, with k9 falling off the bottom. The value of x
  242.       is copied onto the top at k1.
  243.  
  244.       <Pop> does the reverse. k1 is copied to x, then all the values move
  245.       upwards, with k9 at the bottom being filled with 0.
  246.  
  247.     The easiest way to get the hang of it is experiment; put a value in x, press
  248.     <push> and then have a look at the memories under the File menu. Push a few
  249.     more values to see the stack moving downwards, then try popping.
  250.        It is important to remember that every time you push, k9 falls off the
  251.     bottom and is lost forever. Remember too that the basic memory 'm' is not
  252.     affected by pushing or popping.
  253.  
  254.  
  255. 3.4 COPY and PASTE
  256.  
  257.     Cut, Copy and Clear are enabled whenever the displayed number is not 0.
  258.     Paste is enabled whenever there is text to paste that is a number.
  259.  
  260.     Clear on the menu is the same as pressing the clear button.
  261.  
  262.  
  263.  
  264. ———————————————————————————————————————————————————————————————————————————
  265.  
  266.  
  267. 4.1 CONVERSIONS
  268.  
  269.     Most of the conversions are worked out from first principle and are exact
  270.     (to the limit of displayed digits). For example, the inch is defined
  271.     internationally to be exactly 25.4mm. Where approximations are used they
  272.     are to at least 8 significant digits.
  273.       Approximate conversions are indicated by the -÷> dotted arrow symbol.
  274.  
  275.     Angles
  276.     Conversions between radians and degrees work at any time, the Edit-Angles
  277.     menu only affects trig functions as they are used.
  278.  
  279.     Distance
  280.     - Miles are statute miles, equal to 5280 feet.
  281.     - Nautical miles are international standard nautical miles (1852 metres).
  282.     - A fathom is an (old) unit of depth, equal to six feet.
  283.     - Points are set in the preference dialog (see 5.1 below). A pica is 12 points.
  284.  
  285.     Mass
  286.     - Units like the ounce are both imperial and US.
  287.     - A tonne is 1000 kg, or a 'megagramme'.
  288.     - UK measures are also known as Avoirdupois.
  289.     - UK cwt and tons are also known as 'long' (1 cwt = 112 lb).
  290.     - US cwt and tons are also known as 'short' (1 cwt = 100 lb).
  291.  
  292.     Time
  293.     - ...
  294.  
  295.     Area
  296.     - Hectares are rather trivial to convert but are the standard measure of
  297.       land, 1 hectare = 100 ares, or 1/100th of a sq km.
  298.  
  299.     Volume
  300.     - The SI unit is the cubic metre, but the more practical litre is used
  301.       here, 1 cu metre = 1000 litres, or 1 litre = 1 cu decimetre
  302.     - There are two varieties of US measure; dry and liquid (wet). The liquid
  303.       measures are the most common.
  304.     - A barrel of oil is an international unit, but is under 'US' because it
  305.       happens to be exactly 42 US wet gallons.
  306.  
  307.     Speed
  308.     - Knots are nautical miles per hour (see distance).
  309.  
  310.     Force
  311.     - 1 kgF is the force exerted by 1 kilogramme under 1 Standard Earth Gravity.
  312.     - 1 Standard Earth Gravity is defined to be 9.80665 [m/s2] exactly.
  313.  
  314.     Pressure
  315.     - The basic unit is the Pascal which equals 1 newton per sq metre. This
  316.       is a very small pressure, kiloPascals [kPa] and even megaPascals [MPa]
  317.       are more common.
  318.  
  319.     Temperature
  320.     - Temperatures below absolute zero (0°K) are treated as potential errors.
  321.  
  322.  
  323.     Recommended web sites for information on units and conversions.
  324.  
  325.     Concise, comprehensive and accurate data:
  326.     A Dictionary of Units   <http://www.ex.ac.uk/cimt/dictunit/dictunit.htm>
  327.  
  328.     Detailed history and background information:
  329.     How Many?                 <http://www.unc.edu/~rowlett/units/index.html>
  330.  
  331.  
  332.  
  333. ———————————————————————————————————————————————————————————————————————————
  334.  
  335.  
  336. 5.1 PREFERENCES
  337.  
  338.     At the bottom of the Edit menu there are three items: Display, Angles and
  339.     Preferences. These allow various options to be set. The settings are saved
  340.     when you quit.
  341.  
  342.     Display offers general or exponential display in the LCD.
  343.     Angles affects the way angles are interpreted by trig functions.
  344.  
  345.     In the Preferences dialog:
  346.  
  347.     Points affects conversions. For general typographic work with applications
  348.     such as Photoshop or Pagemaker use DTP points (72 per inch). Didot and
  349.     traditional points are very rare nowadays.
  350.  
  351.     Sounds can be loud, soft or off. Loud is slightly less than the general
  352.     volume level set in the Sound control panel, soft is about half that.
  353.  
  354.     If Title is checked a title appears in the bar at the top of the calculator.
  355.     This is useful if you collapse the window using WindowShade, or System 8.
  356.  
  357.  
  358. ———————————————————————————————————————————————————————————————————————————
  359. // end of file
  360.  
  361.